home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 98 / Skunkware 98.iso / html / src / faq.tmpl < prev    next >
Text File  |  1998-07-28  |  30KB  |  758 lines

  1. @@@SKUNKHEADER(SCO Skunkware FAQ)
  2. <P>
  3. <CENTER>
  4. <strong>Created and maintained by Ronald Joe Record
  5. (</strong><A HREF="mailto:rr@sco.com">rr@sco.com</A>)
  6. </P>
  7. <HR>
  8. </CENTER>
  9. <A NAME="top"></A>
  10.  
  11. <UL>
  12.  
  13. <LI><A HREF="#q0a">What is SCO Skunkware?</A>
  14. <LI><A HREF="#q0">How do I order the SCO Skunkware CD-ROM?</A>
  15. <LI><A HREF="#q1">How do I locate a particular SCO Skunkware component?</A>
  16. <LI><A HREF="#q2">How do I download "xyz" for SCO OpenServer?</A>
  17. <LI><A HREF="#q3">How do I download "xyz" for SCO UnixWare?</A>
  18. <LI><A HREF="#q4">How do I install the VOLS.tar media images on OpenServer?</A>
  19. <LI><A HREF="osr5/archives/">
  20. How do I download and install the complete set of media images for OpenServer?
  21. </A>
  22. <LI><A HREF="#q5">How do I install the xyz.pkg package file on UnixWare?</A>
  23. <LI><A HREF="#q5b">What now?  Where is the application I just installed?</A>
  24. <LI><A HREF="#q5c">What "web development" tools does Skunkware contain?</A>
  25. <LI><A HREF="#q6">How can I contribute software to SCO Skunkware?</A>
  26. <LI><A HREF="#q7">What if I find a problem with an SCO Skunkware component?</A>
  27. <LI><A HREF="#q8">How much does SCO Skunkware cost?</A>
  28. <LI><A HREF="#q9">Can I give SCO Skunkware away for free?</A>
  29. <LI><A HREF="#q10">Can I charge money for SCO Skunkware?</A>
  30. <LI><A HREF="#q11">Which Skunkware components are intended for platform XYZ?</A>
  31. <LI><A HREF="emulators/lxrun-FAQ.html">
  32. What is the <I>lxrun</I> Linux Emulator?</A>
  33. <LI><A HREF="#q12">Where can I find audio tools for use with my SCO system?</A>
  34. <LI><A HREF="#q12b">I'm having a problem playing audio.</A>
  35. <LI><A HREF="#q12c">Are the free Open Sound System audio drivers crippled?</A>
  36. <LI><A HREF="#q13">Where can I find Skunkware for SCO ODT / SCO UNIX 3.2v4?</A>
  37. <LI><A HREF="#q14">What if I can't locate the component i am looking for?</A>
  38. <LI><A HREF="#q15">When I run the xyz program i get an error something like :
  39. <BR>"dynamic linker: xyz: cannot open /usr/local/lib/libxyz.so" .</A>
  40. <LI><A HREF="#u386">Where can i find u386mon for SCO OpenServer?</A>
  41. <LI><A HREF="#q16">Where can i find answers to questions programmers might
  42. ask about developing on SCO platforms ?</A>
  43. <LI><A HREF="#q17">What if my question isn't answered here?</A>
  44. </UL>
  45. <HR>
  46. <P>
  47. <B><A NAME="q0a">What is SCO Skunkware?</A></B>
  48. <P>
  49. SCO Skunkware is the generic name for a free collection of software 
  50. prebuilt for SCO systems. This distribution is Skunkware 98 (the distribution 
  51. naming is rather eclectic) and is targeted mainly at the OpenServer 5 platform.
  52. <A HREF="http://www.sco.com/skunkprev/index.html">
  53. Previous releases of SCO Skunkware </A>
  54. provided tools ported to SCO OpenServer, SCO UnixWare 2.x, SCO ODT,
  55. SCO UNIX 3.2v4, and even SCO Xenix.
  56. <P>
  57. Distributions are released on CD periodically and a repository of this 
  58. and previous distributions as well as updates and corrections can 
  59. always be found at 
  60. <A HREF="http://www.sco.com/skunkware">
  61. http://www.sco.com/skunkware</A>.
  62. <P>
  63. SCO Skunkware is software for entertainment, education,
  64. experimentation, and often real work.   It is provided
  65. for free and is not formally supported by SCO.
  66. <P>
  67. "The Santa Cruz Operation, Inc. and SCO Skunkware are not
  68. related to, affiliated with or licensed by the famous Lockheed
  69. Martin Skunk Works (R), the creator of the F-117 Stealth Fighter,
  70. SR-71, U-2, Venturestar(tm), Darkstar(tm), and other pioneering
  71. air and spacecraft."
  72. <P>
  73. <A HREF="#top"> [top]</A>
  74. <HR>
  75. <P>
  76. <B><A NAME="q0">How do I order the SCO Skunkware CD-ROM?</A></B>
  77. <P>
  78. The currently shipping SCO Skunkware CD-ROM may be ordered from
  79. <A HREF="http://www.sco.com/offers">
  80. our on-line ordering system</A> which has been updated to include
  81. SCO Skunkware. There is no additional media, shipping or handling charge 
  82. for SCO Skunkware when ordered in conjunction with any of the other
  83. SCO "free" product offerings.
  84. <P>
  85. Previous releases of SCO Skunkware are no longer available on CD-ROM,
  86. but may be downloaded from our
  87.  <A HREF="http://www.sco.com/skunkprev/index.html">
  88. previous release web/ftp site</A>. 
  89. <P>
  90. <A HREF="#top"> [top]</A>
  91. <HR>
  92. <P>
  93. <B><A NAME="q1">How do I locate a particular SCO Skunkware component?</A></B>
  94. <P>
  95. To download a particular component you first have to locate the download
  96. directory for that component. The SCO Skunkware team has tried to provide
  97. intuitive categories of components. For instance, if you were looking for
  98. Vim, the improved visual text editor, you could click on
  99. <A HREF=editors/index.html>Editors</A> from the
  100. <A HREF=index.html>Category Selection</A> page. 
  101. <P>
  102. Similarly, the SCO Skunkware ftp hierarchy has been organized by functional
  103. category within operating system platform. For instance, to find the SCO
  104. OpenServer "vim" distribution via ftp, you would establish an anonymous
  105. ftp connection to <A HREF="ftp://ftp.sco.com">ftp.sco.com</A> and look in
  106. the directory <A HREF="ftp://ftp.sco.com/skunkware/osr5/editors">
  107. /skunkware/osr5/editors</A>. There you would find a subdirectory called vim.
  108. To locate the SCO UnixWare vim distribution, you would look in the directory
  109. <A HREF="ftp://ftp.sco.com/skunkware/uw7/editors">
  110. /skunkware/uw7/editors</A>.
  111. <P>
  112. You can also locate a Skunkware component by
  113. <A HREF="http://search.sco.com/">searching the HTML documents
  114. on www.sco.com</A>.
  115. <P>
  116. <A HREF="#top"> [top]</A>
  117. <HR>
  118. <P>
  119. <B><A NAME="q2">How do I download "xyz" for SCO OpenServer?</A></B>
  120. <P>
  121. Make sure to download files in binary mode when using ftp.
  122. To download with your web browser, simply hold the shift key down while
  123. clicking on the desired file. The OpenServer Skunkware distribution is
  124. available via http and ftp at either :
  125. <UL>
  126. <LI><A HREF="http://www.sco.com/skunkware/osr5/">
  127. http://www.sco.com/skunkware/osr5</A>
  128. <LI><A HREF="ftp://ftp.sco.com/skunkware/osr5/">
  129. ftp://ftp.sco.com/skunkware/osr5</A>
  130. </UL>
  131. <P>
  132. After locating a component's download directory (see
  133. <A HREF="#q1">the previous answer</A>), the typical OpenServer Skunkware
  134. distribution will contain several files. These include :
  135. <DL>
  136. <DT>Media images installable with the SCO Software Manager (custom)
  137. <DD>This is the file "VOLS.tar", a tar archive of custom installable media
  138. images. This is the preferred and recommended downloadable and installable
  139. component format. 
  140. <DT>A gzip'd tar or cpio archive
  141. <DD>This file is typically named component-release.tar.gz or
  142. component-release.cpio.gz where "component-release" stands for the name
  143. and release of the component (e.g. vim-4.6). This is an alternate distribution
  144. format which is intended for those people who dislike using the SCO
  145. Software Manager (custom) or for components which have not yet been packaged
  146. for use with custom.
  147. <P>
  148. This file contains a binary distribution which can be extracted by hand
  149. as the root user from / on the target system. If a VOLS.tar file exists
  150. for this component, it is recommended to download that and install using
  151. custom.
  152. <DT>Source for the component
  153. <DD>There should always be a gzip'd tar archive of the source used to
  154. build a particular Skunkware component as well as a pointer back to
  155. the original source (often they are identical). This source archive is
  156. usually stored in the "src" subdirectory of the download directory for
  157. a component. For instance, the source to vim is in the directory
  158. <A HREF="ftp://ftp.sco.com/skunkware/osr5/editors/vim/src">
  159. /skunkware/osr5/editors/vim/src</A>. This directory (and the one at
  160. <A HREF="ftp://ftp.sco.com/skunkware/uw7/editors/vim/src">
  161. /skunkware/uw7/editors/vim/src</A>) is a symbolic link to the single source
  162. directory that contains the source archives for all platforms. For instance,
  163. the vim source is actually located at
  164. <A HREF="ftp://ftp.sco.com/skunkware/src/editors/vim">
  165. /skunkware/src/editors/vim</A>) and is linked into the osr5 and uw7 trees.
  166. </DL>
  167. <P>
  168. <A HREF="#top"> [top]</A>
  169. <HR>
  170. <P>
  171. <B><A NAME="q3">How do I download "xyz" for SCO UnixWare?</A></B>
  172. <P>
  173. Make sure to download files in binary mode when using ftp.
  174. To download with your web browser, simply hold the shift key down while
  175. clicking on the desired file. The UnixWare 2.x Skunkware distribution is
  176. available via http and ftp at either :
  177. <UL>
  178. <LI><A HREF="http://www.sco.com/skunkware/uw2/">
  179. http://www.sco.com/skunkware/uw2</A>
  180. <LI><A HREF="ftp://ftp.sco.com/skunkware/uw2/">
  181. ftp://ftp.sco.com/skunkware/uw2</A>
  182. </UL>
  183. In addition, there is a Skunkware distribution intended specifically for
  184. the SVR5 based SCO UnixWare 7.
  185. This distribution can be accessed via either http or ftp at :
  186. <UL>
  187. <LI><A HREF="http://www.sco.com/skunkware/uw7/">
  188. http://www.sco.com/skunkware/uw7</A>
  189. <LI><A HREF="ftp://ftp.sco.com/skunkware/uw7/">
  190. ftp://ftp.sco.com/skunkware/uw7</A>
  191. </UL>
  192. <P>
  193. After locating a component's download directory (see
  194. <A HREF="#q1">the previous answer</A>), the typical UnixWare Skunkware
  195. distribution will contain several files. These include :
  196. <DL>
  197. <DT>A "package" file installable with the pkgadd facility on UnixWare
  198. <DD>This is the file "component.pkg", where "component" stands for the
  199. name of the Skunkware component (e.g. vim.pkg).
  200. This is the preferred and recommended downloadable and installable
  201. component format. 
  202. <DT>A gzip'd tar or cpio archive
  203. <DD>This file is typically named component-release.tar.gz or
  204. component-release.cpio.gz where "component-release" stands for the name
  205. and release of the component (e.g. vim-4.6). This is an alternate distribution
  206. format which is intended for those people who dislike using the pkgadd
  207. facility or for components which have not yet been packaged
  208. for use with pkgadd.
  209. <P>
  210. This file contains a binary distribution which can be extracted by hand
  211. as the root user from / on the target system. If a component.pkg file exists
  212. for this component, it is recommended to download that and install using
  213. pkgadd.
  214. <DT>Source for the component
  215. <DD>There should always be a gzip'd tar archive of the source used to
  216. build a particular Skunkware component as well as a pointer back to
  217. the original source (often they are identical). This source archive is
  218. usually stored in the "src" subdirectory of the download directory for
  219. a component. For instance, the source to vim is in the directory
  220. <A HREF="ftp://ftp.sco.com/skunkware/uw7/editors/vim/src">
  221. /skunkware/uw7/editors/vim/src</A>. This directory (and the one at
  222. <A HREF="ftp://ftp.sco.com/skunkware/osr5/editors/vim/src">
  223. /skunkware/osr5/editors/vim/src</A>) is a symbolic link to the single source
  224. directory that contains the source archives for all platforms. For instance,
  225. the vim source is actually located at
  226. <A HREF="ftp://ftp.sco.com/skunkware/src/editors/vim">
  227. /skunkware/src/editors/vim</A>) and is linked into the osr5 and uw7 trees.
  228. </DL>
  229. <P>
  230. <A HREF="#top"> [top]</A>
  231. <HR>
  232. <P>
  233. <B>
  234. <A NAME="q4">How do I install the VOLS.tar media images on OpenServer?</A></B>
  235. <P>
  236. After downloading the component's VOLS.tar file (see
  237. <A HREF="#q2">the previous answer</A>), login to your system as the
  238. root user, extract the VOLS.tar archive into an empty directory
  239. (say, for example, the directory /tmp/foobar) and run the "custom" command.
  240. Select the menu items "Software" -> "Install New". Select your host and,
  241. when prompted for the Media Device, select "Media Images" and "Continue".
  242. When prompted for the Image Directory, type in "/tmp/foobar or whatever
  243. is the name of the directory containing the extracted VOLS.tar media images.
  244. Select Ok and proceed.
  245. <P>
  246. <A HREF="#top"> [top]</A>
  247. <HR>
  248. <P>
  249. <B><A NAME="q5">How do I install the xyz.pkg package file on UnixWare?</A></B>
  250. <P>
  251. After downloading the component's component.pkg file (see
  252. <A HREF="#q3">the previous answer</A>), login to your system as the
  253. root user or another user with system administration priveleges. Change
  254. directory to the location of the downloaded component.pkg file and run
  255. to following command :
  256. <PRE>
  257.     # /usr/sbin/pkgadd -d `pwd`/component.pkg all
  258. </PRE>
  259. where "component" stands for the name of the downloaded component.
  260. <P>
  261. <A HREF="#top"> [top]</A>
  262. <HR>
  263. <P>
  264. <B><A NAME="q5b">What now?  Where is the application I just installed?</A></B>
  265. <P>
  266. Basically, we've tried to confine the Skunkware applications
  267. and their associated data files, libraries, and such to
  268. /usr/local. The binary executables get put in /usr/local/bin,
  269. the man pages in /usr/local/man, the libraries in /usr/local/lib,
  270. the header files in /usr/local/include, and so on (with some exceptions).
  271. <P>
  272. So, to be able to execute something like, say, gzip, you would
  273. either need to :
  274. <PRE>
  275.     $ /usr/local/bin/gzip ...
  276. </PRE>
  277. or, preferably :
  278. <PRE>
  279.     $ PATH=$PATH:/usr/local/bin
  280.     $ export PATH
  281.     $ gzip ...
  282. </PRE>
  283. You can add /usr/local/bin to your shell PATH variable by
  284. editing your $HOME/.profile (this variable is called path
  285. for csh users and can be set in the $HOME/.login).
  286. <P>
  287. For Bourne and Korn shell users (sh and ksh), add the following
  288. lines to your .profile :
  289. <PRE>
  290.     PATH=$PATH:/usr/local/bin
  291.     export PATH
  292. </PRE>
  293. For C-shell users (csh), add the following to your .login :
  294. <PRE>
  295.     set path = ($path $home/bin /usr/local/bin .)
  296. </PRE>
  297. You can also add /usr/local/man to your MANPATH variable in a
  298. similar manner.
  299. <P>
  300. After setting up your PATH (and MANPATH) as described above,
  301. you can then execute binaries that live in /usr/local/bin by
  302. just typing their name (e.g. gzip). If you setup your MANPATH
  303. as well, you can read man pages that live in /usr/local/man
  304. by simply typing "man command" where "command" is a command
  305. like gzip or whatever.
  306. <P>
  307. <A HREF="#top"> [top]</A>
  308. <HR>
  309. <P>
  310. <B><A NAME="q5c">What "web development" tools does Skunkware contain?</A></B>
  311. <P>
  312. Skunkware also contains a number of useful web development
  313. tools. I'll briefly list a few and you can find out more by
  314. following the links to the respective home pages.
  315. <P>
  316. This is not a comprehensive list - just off the top of my head.
  317. <P>
  318. I have found the following fairly useful :
  319. <P>
  320. <UL>
  321. <LI><A HREF="http://www.cs.rpi.edu/~puninj/TALK/head.html">
  322. ASHE ( A Simple HTML Editor) - xhtml</A>
  323.  
  324. <LI><A HREF="http://squid.nlanr.net/Squid/">
  325. Squid Internet Object Cache - cacheing proxy server</A>
  326.  
  327. <LI><A HREF="http://www.apache.org/">
  328. Apache - HTTP Server</A>
  329.  
  330. <LI><A HREF="http://www.fccc.edu/users/muquit/Count.html">
  331. Count - access counter </A>
  332.  
  333. <LI><A HREF="http://php.iquest.net/">
  334. PHP/FI - server-side html-embedded scripting language</A>
  335.  
  336. <LI><A HREF="http://ls6-www.informatik.uni-dortmund.de/ir/projects/freeWAIS-sf/">
  337. freeWAIS-sf - Wide Area Information Server indexing</A>
  338.  
  339. <LI><A HREF="http://www.metahtml.com">
  340. MetaHTML - web authoring language</A>
  341.  
  342. <LI><A HREF="http://www.Hughes.com.au/">
  343. MiniSQL - light weight relational database management system</A>
  344.  
  345. <LI><A HREF="http://www.wizards.dupont.com/cristy/ImageMagick.html">
  346. ImageMagick - display and interactive manipulation of images</A>
  347.  
  348. <LI><A HREF="http://www.trilon.com/xv/">
  349. Xv - the classic image display and manipulation program</A>
  350.  
  351. <LI><A HREF="http://www.gimp.org">
  352. The Gimp - GNU Image Manipulation Program (this is fantastic)</A>
  353.  
  354. <LI><A HREF="ftp://ftp.x.org/contrib/applications/drawing_tools/xfig/">
  355. Xfig - X11 figure generator (along with transfig)</A>
  356.  
  357. <LI><A HREF="http://www.netstore.de/Supply/http-analyze/">
  358. Http-analyze - a fast log-analyzer for web servers</A>
  359. </UL>
  360. <P>
  361. <A HREF="#top"> [top]</A>
  362. <HR>
  363. <P>
  364. <B><A NAME="q6">How can I contribute software to SCO Skunkware?</A></B>
  365. <P>
  366. Contributions to SCO Skunkware are welcome. If you have ported something
  367. which you consider valuable and/or interesting and would like to have it
  368. included in the Skunkware distribution, send e-mail to
  369. <A HREF="mailto:skunkware@sco.com">skunkware@sco.com</A> describing the
  370. component and how the Skunkware team can download the source and compiled
  371. binary distribution. Please also include a README or ReadMe.html document
  372. describing the component, author, porter, testing, build instructions,
  373. documentation, where to retrieve the original source, home page for the
  374. component, and other relevant information.
  375. <P>
  376. If you do not have an ftp or web site which can be used to access the
  377. contribution, the Skunkware team can provide you with instructions for
  378. uploading your contribution to ftp.sco.com.
  379. <P>
  380. <A HREF="#top"> [top]</A>
  381. <HR>
  382. <P>
  383. <B>
  384. <A NAME="q7">What if I find a problem with an SCO Skunkware component?</A></B>
  385. <P>
  386. Please e-mail any problems you discover with SCO Skunkware to
  387. <A HREF="mailto:skunkware@sco.com">skunkware@sco.com</A> describing the
  388. component which exhibits the problem, where and when you downloaded the
  389. component, how the component was installed, base operating system environment
  390. on which the component is running, and enough specific details of the problem
  391. for us to be able to duplicate it. A minimal test case which provokes the
  392. problem is helpful.
  393. <P>
  394. If you cannot provide all of the above, simply e-mail us with whatever
  395. information you have and we will attempt to provide a fix as quickly as
  396. possible.
  397. <P>
  398. <A HREF="#top"> [top]</A>
  399. <HR>
  400. <P>
  401. <B><A NAME="q8">How much does SCO Skunkware cost?</A></B>
  402. <P>
  403. SCO Skunkware is free. It is distributed freely via our ftp and web sites
  404. and the CD-ROM is distributed freely at trade shows, conferences, training
  405. centers, and other venues. The company that does our on-line ordering
  406. system will be charging $10 dollars per CD-ROM to cover the costs of
  407. shipping, handling and media. If you cannot afford $10, e-mail 
  408. <A HREF="mailto:skunkware@sco.com">skunkware@sco.com</A> requesting a free
  409. copy.
  410. <P>
  411. <A HREF="#top"> [top]</A>
  412. <HR>
  413. <P>
  414. <B><A NAME="q9">Can I give SCO Skunkware away for free?</A></B>
  415. <P>
  416. Yes. If you are running a training center or would otherwise like to
  417. redistribute SCO Skunkware for free, please contact us at
  418. <A HREF="mailto:skunkware@sco.com">skunkware@sco.com</A> and indicate how
  419. many copies you would like. There may be a charge for bulk orders to cover
  420. the cost of media, shipping and handling.
  421. <P>
  422. <A HREF="#top"> [top]</A>
  423. <HR>
  424. <P>
  425. <B><A NAME="q10">Can I charge money for SCO Skunkware?</A></B>
  426. <P>
  427. No. SCO Skunkware is a Trademark of The Santa Cruz Operation, Inc.
  428. and may not be resold. Further, most of the SCO Skunkware components
  429. are restricted by copyright which prevents their sale or inclusion
  430. in a commercial product. See the individual COPYING or README files
  431. for a component for specifics with regard to licensing and redistribution
  432. of that component.
  433. <P>
  434. <A HREF="#top"> [top]</A>
  435. <HR>
  436. <P>
  437. <B>
  438. <A NAME="q11">Which Skunkware components are intended for platform XYZ?</A></B>
  439. <P>
  440. The Skunkware team has tried to clearly divide the Skunkware components into
  441. packages intended for specific SCO operating environments. The top-level
  442. Skunkware directory (on the CD-ROM, ftp site and web site) has subdirectories
  443. named :
  444. <DL>
  445. <DT>osr5 
  446. <DD>this directory contains software for SCO OpenServer 5
  447. <DT>uw2 
  448. <DD>this directory contains software for SCO UnixWare 2.x
  449. <DT>uw7 
  450. <DD>this directory contains software for the SVR5 based SCO UnixWare 7
  451. </DL>
  452. Most of the software intended for SCO UnixWare 2.x will install and run
  453. perfectly well on the SVR5 based UnixWare 7. The OpenServer Skunkware packages
  454. should also run on the SVR5 based UnixWare 7 but have not yet been tested
  455. in this environment.
  456. <P>
  457. <A HREF="#top"> [top]</A>
  458. <HR>
  459. <P>
  460. <B>
  461. <A NAME="q12">Where can I find audio tools for use with my SCO system?</A></B>
  462. <P>
  463. You can download the latest players and drivers and such at
  464. <A HREF="/skunkware/audiovis/index.html">
  465. http://www.sco.com/skunkware/audiovis/index.html</A>
  466. <P>
  467. In particular, the Open Sound System audio drivers for SoundBlaster compatible cards
  468. are available at
  469. <A HREF="/skunkware/osr5/audio/oss/">
  470. http://www.sco.com/skunkware/osr5/audio/oss/</A> for SCO OpenServer and
  471. <A HREF="/skunkware/uw2/audio/oss/">
  472. http://www.sco.com/skunkware/uw2/audio/oss/</A> for SCO UnixWare 2.x.
  473. <P>
  474. Another good source for audio tools is 4Front Technologies at
  475. <A HREF="http://www.4front-tech.com/ossapps.html">
  476. http://www.4front-tech.com/ossapps.html</A>
  477. <P>
  478. Finally, one of the applications we tested with the Linux emulator,
  479. lxrun, was the Linux RealAudio player. So, an additional
  480. reservoir of audio tools resides in the Linux audio applications
  481. in conjunction with lxrun on SCO OpenServer. The download area
  482. for lxrun is :
  483. <A HREF="/skunkware/osr5/emulators/lxrun">
  484. http://www.sco.com/skunkware/osr5/emulators/lxrun</A>
  485. <P>
  486. <A HREF="#top"> [top]</A>
  487. <HR>
  488. <P>
  489. <B>
  490. <A NAME="q12b">I'm having a problem playing audio.</A></B>
  491. <P>
  492. If you are using the Open Sound System audio driver included with Skunkware 97, check
  493. /usr/lib/oss/soundon.log to make sure everything got initialized properly.
  494. A common problem is simply not having run the "soundon" utility. On my
  495. system i have created a startup script /etc/rc2.d/S95soundon containing :
  496. <PRE>
  497. case "$1" in
  498. start)
  499.     /usr/lib/oss/soundon
  500.     ;;
  501. stop)
  502.     /usr/lib/oss/soundoff
  503.     ;;
  504. *)
  505.     exit 1
  506. esac
  507. </PRE>
  508. You can also check /usr/lib/oss/install.log to see if there were any
  509. errors during installation.
  510. <P>
  511. For a list of device nodes and their major and minor numbers,
  512. take a look in /usr/lib/oss/modules/sndb/Node.  You can create any
  513. missing device nodes with the /etc/mknod command.
  514. <P>
  515. If this still doesn't work, you might try using "trace" on play_snd
  516. to try and see exactly what device node it is trying to open.
  517. <P>
  518. If you are completely stumped, e-mail <A HREF="mailto:skunkware@sco.com">
  519. skunkware@sco.com</A> with a problem report and the contents of the
  520. above mentioned log files.
  521. <P>
  522. <A HREF="#top"> [top]</A>
  523. <HR>
  524. <P>
  525. <B>
  526. <A NAME="q12c">Are the free Open Sound System audio drivers crippled?</A></B>
  527. <P>
  528. The reason 4Front is still charging $40 for copies of the driver
  529. is that they are selling the non-SoundBlaster drivers.  SCO only
  530. licensed the drivers for true SB and 100%-compatible cards.
  531. <P>
  532. Note that there are some cards that call themselves "SoundBlaster
  533. compatible" but aren't.  These cards have an 8-bit SB-lookalike
  534. mode, but it takes special instructions to put the card in SB
  535. compatability mode.  These cards are not supported by the drivers
  536. SCO licensed, but are supported by other drivers from 4Front.
  537. <P>
  538. Also, some of the more advanced SB cards (like the AWE64) come
  539. with an Emu8000 synthesis chip.  These also require a special
  540. driver from 4Front.
  541. <P>
  542. The drivers that SCO licensed for inclusion in the OS (and that
  543. were on Skunkware) will do the following:
  544. <UL>
  545.     <LI> DSP synthesis and sampling at 8 or 16 bit depths (used for
  546.       playing and recording .wav, .au, .mp3, etc.)
  547.  
  548.     <LI> OPL3 MIDI synthesis (used when the card generates its "own"
  549.       wave forms).  This is replaced with the Emu chip on the more
  550.       expensive SB cards.
  551.  
  552.     <LI> MIDI signal generation (through the joystick port, to drive
  553.       external synthesizers)
  554.  
  555.     <LI> Mixer control (for changing relative levels of various devices,
  556.       recording source, balance, equalization, etc.)
  557.  
  558.     <LI> Activation of Plug & Play devices.  I won't go into exactly
  559.       how PnP works, but an unactivated card is unusable by the
  560.       system, and an activated card looks just like a generic
  561.       (non-PnP) SB card.  The activation can be carried out either
  562.       by a driver or by the Plug & Play BIOS (if present on the
  563.       motherboard).
  564. </UL>
  565. Each of the above bullets corresponds to a separate driver.  (If
  566. you have an OSR5 system with the 4Front drivers from Skunkware
  567. installed, you can look in /usr/lib/oss/modules and see the
  568. individual drivers.)
  569. <P>
  570. Anyway, there's no such thing as a driver that's crippled so
  571. that "PnP cards don't work".  Even with the old Voxware drivers,
  572. you can use a PnP sound card if you have a Plug & Play BIOS
  573. to activate the card.
  574. <P>
  575. <A HREF="#top"> [top]</A>
  576. <HR>
  577. <P>
  578. <B>
  579. <A NAME="q13">Where can I find Skunkware for SCO ODT / SCO UNIX 3.2v4?</A></B>
  580. <P>
  581. All of the previous releases of SCO Skunkware are still on-line and
  582. accessible via either ftp or http at :
  583. <DL>
  584. <DT><A HREF="ftp://ftp.sco.com/Skunk1">ftp://ftp.sco.com/Skunk1</A> 
  585. <DD>Skunkware for SCO ODT and SCO UNIX 3.2v4 systems
  586. <DT><A HREF="ftp://ftp.sco.com/Skunk2">ftp://ftp.sco.com/Skunk2</A> 
  587. <DD>The SCO Skunkware 5 release for SCO OpenServer systems (vintage 1995)
  588. <DT><A HREF="ftp://ftp.sco.com/Skunk96">ftp://ftp.sco.com/Skunk96</A> 
  589. <DD>The SCO Skunkware 96 release for SCO OpenServer and SCO UnixWare systems
  590. (vintage 1996)
  591. <DT><A HREF="http://www.sco.com/skunkprev/index.html">
  592. http://www.sco.com/skunkprev/index.html</A> 
  593. <DD>HTTP gateway for all previous SCO Skunkware releases
  594. </DL>
  595. <P>
  596. <A HREF="#top"> [top]</A>
  597. <HR>
  598. <P>
  599. <B><A NAME="q14">What if I can't locate the component i am looking for?</A></B>
  600. <P>
  601. If you cannot find what you are looking for, e-mail
  602. <A HREF="mailto:skunkware@sco.com">skunkware@sco.com</A> with a request
  603. for information on the desired software.
  604. <P>
  605. <A HREF="#top"> [top]</A>
  606. <HR>
  607. <P>
  608. <B><A NAME="q15">When I run the xyz program i get an error something like :
  609. <BR>"dynamic linker: xyz: cannot open /usr/local/lib/libxyz.so" .</A></B>
  610. <P>
  611. This can very likely be remedied by installing the Graphics Libraries
  612. package for your platform.
  613. <P>For UnixWare 7 systems, this package can be installed by issuing the
  614. command (with owner priveleges):
  615. <PRE>
  616.     # pkgadd -d /dev/cdrom/c1b0t0l0 glib
  617. </PRE>
  618. (the exact device node may vary from system to system)
  619. <BR>
  620. or by mounting the Skunkware 7 CD-ROM and issuing the command:
  621. <PRE>
  622.     # pkgadd -d <mount-point> glib
  623. </PRE>
  624. <P>For SCO OpenServer, this package is available
  625. at <A HREF="http://www.sco.com/skunkware/osr5/libraries/Glib/">
  626. http://www.sco.com/skunkware/osr5/libraries/Glib/</A>. 
  627. If you have the Skunkware 98 CD-ROM, you can install this component (as root)
  628. by inserting the CD-ROM and issuing the command:
  629. <PRE>
  630. custom -p SKUNK98:Glib -i -m /dev/rcd0
  631. </PRE>
  632. <P>
  633. For SCO UnixWare 2.x,
  634. there are several individual packages available in the subdirectories at
  635. <A HREF="http://www.sco.com/skunkware/uw2/libraries/">
  636. http://www.sco.com/skunkware/uw7/libraries/</A>.
  637. If you have the Skunkware 7 CD-ROM, you can install individual components
  638. of the Graphics Libraries package (as root) by cd'ing to
  639. <mount-point>/uw2/Packages and running the pkgadd program on the appropriate
  640. pkg file(s) in the subdirectories there.
  641. <P>
  642. The programs that use these libraries were built to look in /usr/local/lib
  643. for the necessary files. It is possible that a program was built incorrectly.
  644. If you already have the Graphics Libraries installed and are still getting
  645. an error message like this, you may need to create symbolic links from the
  646. appropriate libxyz.so in /usr/local/lib to /usr/lib. If this is the case,
  647. please e-mail <A HREF="mailto:skunkware@sco.com">skunkware@sco.com</A>
  648. with the name of the program exhibiting the problem.
  649. <P>
  650. <A HREF="#top"> [top]</A>
  651. <P>
  652. <HR>
  653. <P>
  654. <B><A NAME="u386">
  655. Where can i find u386mon for SCO OpenServer ?</A></B>
  656. <P>
  657. The u386mon README is at :
  658. <BR>
  659. <A HREF="http://www.sco.com/skunkprev/osr5/CD-ROM/src/Tools/u386mon-2.74/README.html">
  660. http://www.sco.com/skunkprev/osr5/CD-ROM/src/Tools/u386mon-2.74/README.html</A>
  661. <P>
  662. The u386mon and nlsym binaries are available via either :
  663. <BR>
  664. <A HREF="http://www.sco.com/skunkware/osr5/bin/">
  665. http://www.sco.com/skunkware/osr5/bin/</A>
  666. <BR>
  667. or
  668. <BR>
  669. <A HREF="ftp://ftp.sco.com/skunkware/osr5/bin/">
  670. ftp://ftp.sco.com/skunkware/osr5/bin/</A>
  671. <P>
  672. The binaries need to be "setgid mem" :
  673. <PRE>
  674.     # chgrp mem u386mon nlsym
  675.     # chmod 2755 u386mon nlsym
  676. </PRE>
  677. First, run nlsym as root.
  678. <P>
  679. You should then be able to run u386mon as a normal user.
  680. Of course, you can restrict permissions if you like.
  681. <P>
  682. The source for u386mon is available via :
  683. <BR>
  684. <A HREF="http://www.sco.com/skunkprev/osr5/CD-ROM/src/Tools/u386mon-2.74/">
  685. http://www.sco.com/skunkprev/osr5/CD-ROM/src/Tools/u386mon-2.74/</A>
  686. <P>
  687. <A HREF="#top"> [top]</A>
  688. <P>
  689. <HR>
  690. <P>
  691. <B><A NAME="q16">
  692. Where can i find answers to questions programmers might
  693. ask about developing on SCO platforms ?</A></B>
  694. <P>
  695. The following links refer to SCO newsgroups that contain a wealth
  696. of information. They are vehicles to use for discussing various SCO topics
  697. with developers, service providers, resellers & distributors, and other
  698. SCO community members.
  699.  
  700. <P>These links rely on your browser's ability to open a news reader and
  701. the news reader being properly configured to access a current news feed.
  702. <UL><B><A HREF="news:comp.unix.sco.announce">"comp.unix.sco.announce"</A></B>
  703.  
  704. <BR><B><I>Product service and business announcements of interest
  705. to the SCO community. Also contains SCO supplement information (SLS, TLS,
  706. EFS, etc)</I></B>
  707. <BR><B><A HREF="news:comp.unix.sco.misc">"comp.unix.sco.misc"</A></B>
  708. <BR><B><I>Questions, answers, comments and discussions about
  709. past, present, and future SCO and related third party products and services
  710. </I></B>
  711. <BR><B><A HREF="news:comp.unix.sco.programmer">"comp.unix.sco.programmer"</A></B>
  712.  
  713. <BR><B><I>Questions, answers, comments and discussions about
  714. past, present, and future SCO development system products and related software
  715. </I></B>
  716. <BR><B><A HREF="news:comp.unix.unixware.misc">"comp.unix.unixware.misc"</A></B>
  717. <BR><B><I>Questions, answers, comments and discussions about miscellaneous 
  718. past, present, and future UnixWare related issues. </I></B>   
  719. </UL>
  720. If your browser can't open a news reader, you don't have access
  721. to a current news feed, or if you just prefer to read news articles with
  722. your browser, an alternate way to read news is by accessing Deja
  723. News at the following URL:
  724. <UL><B><A HREF="http://www.dejanews.com/categories/comp.shtml">
  725. http://www.dejanews.com/categories/comp.shtml</A></B></UL>
  726. <P>
  727. Developer FAQ Links:
  728. <P>
  729. <UL><B>
  730. <A HREF="http://www.cis.ohio-state.edu/hypertext/faq/usenet/unix-faq/unixware/developer/faq.html">
  731. UnixWare Frequently Asked Questions</A></B><BR>
  732. <B><A HREF="http://www.dgii.com/cgi-bin/scoprgfaq/faq.pl">
  733. Answers to FAQ's in "news:comp.unix.sco.programmer"</A></B></UL> 
  734. <P>
  735. <A HREF="#top"> [top]</A>
  736. <P>
  737. <HR>
  738. <P>
  739. <B><A NAME="q17">What if my question isn't answered here?</A></B>
  740. <P>
  741. If you have a question that is not covered by this FAQ, e-mail
  742. the Skunkware FAQ maintainer,
  743. <A HREF="mailto:rr@sco.com">rr@sco.com</A>,
  744. with your question.
  745. <P>
  746. <A HREF="#top"> [top]</A>
  747. <P>
  748. <HR>
  749. <PRE>
  750. Revision Information
  751. --------------------
  752. Version:  1.4
  753. Date:     02 Jan 1998
  754. Author:   Ronald Joe Record
  755.           rr@sco.com
  756. </PRE>
  757. @@@SKUNKFOOTER
  758.